<?php
class SupportsController extends AppController {

	var $name = 'Supports';
	function beforeFilter(){
		parent::beforeFilter();
	}
	
	function admin_index() {		
		$key = $this->data['Support']['key'];
		$status = $this->data['Support']['status'];
		if($key!= null){
			$conditions = array('Support.name LIKE '=>'%'.$key.'%');
		}elseif($status != null){
			$conditions = array('Support.status' => $status);
		}
		elseif($status != null && $key!= null){
			$conditions = array('Support.status' => $status,'Support.name LIKE '=>'%'.$key.'%');
		}else{
			$conditions = array();
		}
		$this->paginate = array(
			'conditions'=>$conditions
		);
 		$this->set('supports_admin', $this->paginate());
		$this->set(compact('key','status'));
	}
	
	function admin_add() {
		if (!empty($this->data)) {
			$this->Support->create();
			if ($this->Support->save($this->data)) {
				$this->Session->setFlash(__('Thêm mới thành công.', true));				
				$this->redirect(array('action' => 'index'));
			} else {
				$this->Session->setFlash(__('Chưa lưu được. Xin vui lòng thủ lại.', true));
			}
		}	

	}
    	function admin_edit($id = null) {

        	if (!$id && empty($this->data)) {
        			$this->Session->setFlash(__('Không có bản ghi này.', true));
        			$this->redirect(array('action' => 'index'));
        		}
        		if (!empty($this->data)) {
					if ($this->Support->save($this->data)) {
					$this->Session->setFlash(__('Đã sửa', true));
					$this->redirect(array('action' => 'index'));
					} else {
					$this->Session->setFlash(__('Chưa sửa được. Hãy thử lại.', true));
						}
				}

        		if (empty($this->data)) {
        			$this->data = $this->Support->read(null, $id);
        		}
				$status = $this->data['Support']['status'];				
 				$this->set(compact('status'));
				
	}
	
	function admin_delete($id = null)
	{
	if (!$id)
		{
			$this->Session->setFlash(__('Không có bản ghi này.', true));
			$this->redirect(array('action'=>'index'));
		}

	if ($this->Support->delete($id))
	{
		$this->Session->setFlash(__('Đã xóa người dùng.', true));
		$this->redirect(array('action'=>'index'));
	 }
 		$this->Session->setFlash(__('Không xóa được người dùng. Xin vui lòng thử lại.', true));
		$this->redirect(array('action' => 'index'));
	}
}
?>